package com.ruoyi.statistic.domain;

import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.ruoyi.common.annotation.Excel;
import lombok.Data;

import java.util.Date;


@Data
@TableName("")
public class StatisticStudentEmploymentInfo {
    /**
     * 主键
     */
    private Long id;

    /**
     * 姓名
     */
    @Excel(name = "姓名")
    private String name;

    /**
     * 学号
     */
    @Excel(name = "学号")
    private String code;

    /**
     * 所属毕业年份
     */
    @Excel(name = "所属毕业年份")
    private String year;

    /**
     * 毕业去向
     */
    @Excel(name = "毕业去向")
    private String graduationDestinationName;


    /**
     * 单位组织机构代码
     */
    @Excel(name = "统一社会信用代码")
    private String companyCode;

    /**
     * 去向代码
     */
    @Excel(name = "去向代码")
    private String graduationDestinationCode;

    /**
     * 单位行业
     */
    @Excel(name = "单位行业")
    private String companyIndustryName;

    /**
     * 行业代码
     */
    @Excel(name = "行业代码")
    private String companyIndustryCode;

    /**
     * 单位性质
     */
    @Excel(name = "单位性质")
    private String companyNatureName;

    /**
     * 性质代码
     */
    @Excel(name = "性质代码")
    private String companyNatureCode;

    /**
     * 添加时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "添加时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date addTime;

    /**
     * 删除标志（0代表存在 2代表删除）
     */
    private String delFlag;

    /**
     * 创建者
     */
    private String createBy;

    /**
     * 创建时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date createTime;

    /**
     * 更新者
     */
    private String updateBy;

    /**
     * 更新时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date updateTime;

    /**
     * 备注
     */
    private String remark;
}
